﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    public partial class RegTbApplyChargeList
    {
        public string ApplyId { get; set; } = null!;
        public long PatId { get; set; }
        public string ItemCode { get; set; } = null!;
        public string ItemName { get; set; } = null!;
        public decimal Cost { get; set; }
        public DateTime ApplyDate { get; set; }
        public string ApplyBy { get; set; } = null!;
        /// <summary>
        /// 1-有效申请记录
        /// </summary>
        public int ApplyStatus { get; set; }
        public DateTime? CancelDate { get; set; }
        public string? CancelBy { get; set; }
        /// <summary>
        /// 0-未收费 -1预收费(chargno&gt;0)      2-收费后退费   1-收费的  
        /// </summary>
        public int? ChargeStatus { get; set; }
        public long? ChargeNo { get; set; }
        public decimal? Rate { get; set; }
        public string? RecipeDocName { get; set; }
        public string? BillNo { get; set; }
        public string? CancelDocName { get; set; }
        public long? RecipeId { get; set; }
        public long? RecipeDetlId { get; set; }
        public string? RegisterId { get; set; }
        /// <summary>
        /// 是否退费申请 0-否 1-是 体检接口PhyChargeRefund
        /// </summary>
        public int? RefundApplyStatus { get; set; }
        /// <summary>
        /// 退费申请时间
        /// </summary>
        public DateTime? RefundApplyTime { get; set; }
        public int? Hospitalid { get; set; }
        public int? RefundApplyUser { get; set; }
        public string? Title { get; set; }
        public string? Titlecomid { get; set; }
    }
}
